/**
 * Generate time : 2011-12-16 12:11:51
 * Version : 1.0.1.V20070717
 */
package com.baosight.sczx.zm.ce.domain;

import java.util.HashMap;
import java.util.Map;

import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;
import com.baosight.iplat4j.util.StringUtils;

/**
 * ZMCEWorkPlan table comment : 工作计划
 */
public class ZMCEWorkPlan extends DaoEPBase {

	private String fdKeyId = " "; /* FD_KEY_ID */
	private String fdCode = " "; /* 计划编号 */
	private String fdType = " "; /* 计划类型 */
	private String fdStatus = " "; /* 计划状态 */
	private String fdEquipmentId = " "; /* 对应设备ID */
	private String fdUseDepartmentId = " "; /* 设备使用部门ID */
	private String fdUseDepartment = " "; /* 设备使用部门 */
	private String fdBeganDate = " "; /* 计划开始日期 */
	private String fdEndDate = " "; /* 计划结束日期 */
	private String fdDepartmentId = " "; /* 执行部门ID */
	private String fdDepartment = " ";	
	private String fdPerson = " "; /* 执行人 */
	private String fdEquipmentStatus = " "; /* 设备当前状态 */
	private String fdEquipmentorderId = " "; /* 对应工单ID */
	private String fdTrueBeganDate = " "; /* 实际开始日期 */
	private String fdTrueEndDate = " "; /* 实际结束日期 */
	private String fdIsExtension = " "; /* 是否延期 */
	private String fdPreparerId = " "; /* 编制人ID */
	private String fdPreparer = " "; /* 编制人 */
	private String fdPreparerDepId = " "; /* 编制人单位ID */
	private String fdModifier = " "; /* 修改人 */
	private String fdRemarks = " "; /* 备注 */
	private String fdSourceId = " ";		/* 来源业务ID*/
	private String fdSource = " ";		/* 来源*/

	private String fdEquipmentCode = " "; /* 设备编号 */
	private String fdEquipmentToencode = " "; /* 设备内码 */
	private String fdEquipmentName = " "; /* 设备名称 */
	
	private String MaintenanceApplykeyID = " ";

	/**
	 * initialize the metadata
	 */
	public void initMetaData() {
		EiColumn eiColumn;

		eiColumn = new EiColumn("fdKeyId");
		eiColumn.setPrimaryKey(true);
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("FD_KEY_ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdCode");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("计划编号");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdType");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("计划类型");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdStatus");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("计划状态");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("对应设备ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdUseDepartmentId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("设备使用部门ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdUseDepartment");
		eiColumn.setFieldLength(30);
		eiColumn.setDescName("设备使用部门");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdBeganDate");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("计划开始日期");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEndDate");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("计划结束日期");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdDepartmentId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("执行部门ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdDepartment");
		eiColumn.setFieldLength(50);	
		eiColumn.setDescName("执行部门");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdPerson");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("执行人");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentStatus");
		eiColumn.setFieldLength(250);
		eiColumn.setDescName("设备当前状态");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentorderId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("对应工单ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdTrueBeganDate");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("实际开始日期");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdTrueEndDate");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("实际结束日期");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdIsExtension");
		eiColumn.setFieldLength(2);
		eiColumn.setDescName("是否延期");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdPreparerId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("编制人ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdPreparer");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("编制人");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdPreparerDepId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("编制人单位ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdModifier");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("修改人");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdRemarks");
		eiColumn.setFieldLength(250);
		eiColumn.setDescName("备注");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentCode");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("设备编号");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentToencode");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("设备内码");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentName");
		eiColumn.setFieldLength(50);
		eiColumn.setDescName("设备名称");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("MaintenanceApplykeyID");
		eiColumn.setPrimaryKey(true);
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("维修申请单主键");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdSourceId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("来源业务ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdSource");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("来源");
		eiMetadata.addMeta(eiColumn);
	}

	/**
	 * the constructor
	 */
	public ZMCEWorkPlan() {
		initMetaData();
	}

	/**
	 * get the fdKeyId - FD_KEY_ID
	 * 
	 * @return the fdKeyId
	 */
	public String getFdKeyId() {
		return this.fdKeyId;
	}

	/**
	 * set the fdKeyId - FD_KEY_ID
	 */
	public void setFdKeyId(String fdKeyId) {
		this.fdKeyId = fdKeyId;
	}

	/**
	 * get the fdCode - 计划编号
	 * 
	 * @return the fdCode
	 */
	public String getFdCode() {
		return this.fdCode;
	}

	/**
	 * set the fdCode - 计划编号
	 */
	public void setFdCode(String fdCode) {
		this.fdCode = fdCode;
	}

	/**
	 * get the fdType - 计划类型
	 * 
	 * @return the fdType
	 */
	public String getFdType() {
		return this.fdType;
	}

	/**
	 * set the fdType - 计划类型
	 */
	public void setFdType(String fdType) {
		this.fdType = fdType;
	}

	/**
	 * get the fdStatus - 计划状态
	 * 
	 * @return the fdStatus
	 */
	public String getFdStatus() {
		return this.fdStatus;
	}

	/**
	 * set the fdStatus - 计划状态
	 */
	public void setFdStatus(String fdStatus) {
		this.fdStatus = fdStatus;
	}

	/**
	 * get the fdEquipmentId - 对应设备ID
	 * 
	 * @return the fdEquipmentId
	 */
	public String getFdEquipmentId() {
		return this.fdEquipmentId;
	}

	/**
	 * set the fdEquipmentId - 对应设备ID
	 */
	public void setFdEquipmentId(String fdEquipmentId) {
		this.fdEquipmentId = fdEquipmentId;
	}

	/**
	 * get the fdUseDepartmentId - 设备使用部门ID
	 * 
	 * @return the fdUseDepartmentId
	 */
	public String getFdUseDepartmentId() {
		return this.fdUseDepartmentId;
	}

	/**
	 * set the fdUseDepartmentId - 设备使用部门ID
	 */
	public void setFdUseDepartmentId(String fdUseDepartmentId) {
		this.fdUseDepartmentId = fdUseDepartmentId;
	}

	/**
	 * get the fdUseDepartment - 设备使用部门
	 * 
	 * @return the fdUseDepartment
	 */
	public String getFdUseDepartment() {
		return this.fdUseDepartment;
	}

	/**
	 * set the fdUseDepartment - 设备使用部门
	 */
	public void setFdUseDepartment(String fdUseDepartment) {
		this.fdUseDepartment = fdUseDepartment;
	}

	/**
	 * get the fdBeganDate - 计划开始日期
	 * 
	 * @return the fdBeganDate
	 */
	public String getFdBeganDate() {
		return this.fdBeganDate;
	}

	/**
	 * set the fdBeganDate - 计划开始日期
	 */
	public void setFdBeganDate(String fdBeganDate) {
		this.fdBeganDate = fdBeganDate;
	}

	/**
	 * get the fdEndDate - 计划结束日期
	 * 
	 * @return the fdEndDate
	 */
	public String getFdEndDate() {
		return this.fdEndDate;
	}

	/**
	 * set the fdEndDate - 计划结束日期
	 */
	public void setFdEndDate(String fdEndDate) {
		this.fdEndDate = fdEndDate;
	}

	/**
	 * get the fdDepartmentId - 执行部门ID
	 * 
	 * @return the fdDepartmentId
	 */
	public String getFdDepartmentId() {
		return this.fdDepartmentId;
	}

	/**
	 * set the fdDepartmentId - 执行部门ID
	 */
	public void setFdDepartmentId(String fdDepartmentId) {
		this.fdDepartmentId = fdDepartmentId;
	}
	
	/**
	 * get the fdDepartment 
	 * @return the fdDepartment
	 */
	public String getFdDepartment() {
		return this.fdDepartment;
	}
	
	/**
	 * set the fdDepartment 
	 */
	public void setFdDepartment(String fdDepartment) {
		this.fdDepartment = fdDepartment;
	}

	/**
	 * get the fdPerson - 执行人
	 * 
	 * @return the fdPerson
	 */
	public String getFdPerson() {
		return this.fdPerson;
	}

	/**
	 * set the fdPerson - 执行人
	 */
	public void setFdPerson(String fdPerson) {
		this.fdPerson = fdPerson;
	}

	/**
	 * get the fdEquipmentStatus - 设备当前状态
	 * 
	 * @return the fdEquipmentStatus
	 */
	public String getFdEquipmentStatus() {
		return this.fdEquipmentStatus;
	}

	/**
	 * set the fdEquipmentStatus - 设备当前状态
	 */
	public void setFdEquipmentStatus(String fdEquipmentStatus) {
		this.fdEquipmentStatus = fdEquipmentStatus;
	}

	/**
	 * get the fdEquipmentorderId - 对应工单ID
	 * 
	 * @return the fdEquipmentorderId
	 */
	public String getFdEquipmentorderId() {
		return this.fdEquipmentorderId;
	}

	/**
	 * set the fdEquipmentorderId - 对应工单ID
	 */
	public void setFdEquipmentorderId(String fdEquipmentorderId) {
		this.fdEquipmentorderId = fdEquipmentorderId;
	}

	/**
	 * get the fdTrueBeganDate - 实际开始日期
	 * 
	 * @return the fdTrueBeganDate
	 */
	public String getFdTrueBeganDate() {
		return this.fdTrueBeganDate;
	}

	/**
	 * set the fdTrueBeganDate - 实际开始日期
	 */
	public void setFdTrueBeganDate(String fdTrueBeganDate) {
		this.fdTrueBeganDate = fdTrueBeganDate;
	}

	/**
	 * get the fdTrueEndDate - 实际结束日期
	 * 
	 * @return the fdTrueEndDate
	 */
	public String getFdTrueEndDate() {
		return this.fdTrueEndDate;
	}

	/**
	 * set the fdTrueEndDate - 实际结束日期
	 */
	public void setFdTrueEndDate(String fdTrueEndDate) {
		this.fdTrueEndDate = fdTrueEndDate;
	}

	/**
	 * get the fdIsExtension - 是否延期
	 * 
	 * @return the fdIsExtension
	 */
	public String getFdIsExtension() {
		return this.fdIsExtension;
	}

	/**
	 * set the fdIsExtension - 是否延期
	 */
	public void setFdIsExtension(String fdIsExtension) {
		this.fdIsExtension = fdIsExtension;
	}

	/**
	 * get the fdPreparerId - 编制人ID
	 * 
	 * @return the fdPreparerId
	 */
	public String getFdPreparerId() {
		return this.fdPreparerId;
	}

	/**
	 * set the fdPreparerId - 编制人ID
	 */
	public void setFdPreparerId(String fdPreparerId) {
		this.fdPreparerId = fdPreparerId;
	}

	/**
	 * get the fdPreparer - 编制人
	 * 
	 * @return the fdPreparer
	 */
	public String getFdPreparer() {
		return this.fdPreparer;
	}

	/**
	 * set the fdPreparer - 编制人
	 */
	public void setFdPreparer(String fdPreparer) {
		this.fdPreparer = fdPreparer;
	}

	/**
	 * get the fdPreparerDepId - 编制人单位ID
	 * 
	 * @return the fdPreparerDepId
	 */
	public String getFdPreparerDepId() {
		return this.fdPreparerDepId;
	}

	/**
	 * set the fdPreparerDepId - 编制人单位ID
	 */
	public void setFdPreparerDepId(String fdPreparerDepId) {
		this.fdPreparerDepId = fdPreparerDepId;
	}

	/**
	 * get the fdModifier - 修改人
	 * 
	 * @return the fdModifier
	 */
	public String getFdModifier() {
		return this.fdModifier;
	}

	/**
	 * set the fdModifier - 修改人
	 */
	public void setFdModifier(String fdModifier) {
		this.fdModifier = fdModifier;
	}

	/**
	 * get the fdRemarks - 备注
	 * 
	 * @return the fdRemarks
	 */
	public String getFdRemarks() {
		return this.fdRemarks;
	}

	/**
	 * set the fdRemarks - 备注
	 */
	public void setFdRemarks(String fdRemarks) {
		this.fdRemarks = fdRemarks;
	}

	/**
	 * @return the fdEquipmentCode
	 */
	public String getFdEquipmentCode() {
		return fdEquipmentCode;
	}

	/**
	 * @param fdEquipmentCode
	 *            the fdEquipmentCode to set
	 */
	public void setFdEquipmentCode(String fdEquipmentCode) {
		this.fdEquipmentCode = fdEquipmentCode;
	}

	/**
	 * @return the fdEquipmentToencode
	 */
	public String getFdEquipmentToencode() {
		return fdEquipmentToencode;
	}

	/**
	 * @param fdEquipmentToencode
	 *            the fdEquipmentToencode to set
	 */
	public void setFdEquipmentToencode(String fdEquipmentToencode) {
		this.fdEquipmentToencode = fdEquipmentToencode;
	}

	/**
	 * @return the fdEquipmentName
	 */
	public String getFdEquipmentName() {
		return fdEquipmentName;
	}

	/**
	 * @param fdEquipmentName
	 *            the fdEquipmentName to set
	 */
	public void setFdEquipmentName(String fdEquipmentName) {
		this.fdEquipmentName = fdEquipmentName;
	}
	
	/**
	 * get the MaintenanceApplykeyID - MaintenanceApplykeyID
	 * 
	 * @return the MaintenanceApplykeyID
	 */
	public String getMaintenanceApplykeyID() {
		return this.MaintenanceApplykeyID;
	}

	/**
	 * set the MaintenanceApplykeyID - MaintenanceApplykeyID
	 */
	public void setMaintenanceApplykeyID(String MaintenanceApplykeyID) {
		this.MaintenanceApplykeyID = MaintenanceApplykeyID;
	}

	/**
	 * get the fdSourceId - 来源业务ID
	 * @return the fdSourceId
	 */
	public String getFdSourceId() {
		return this.fdSourceId;
	}
	
	/**
	 * set the fdSourceId - 来源业务ID
	 */
	public void setFdSourceId(String fdSourceId) {
		this.fdSourceId = fdSourceId;
	}
	
	/**
	 * get the fdSource - 来源
	 * @return the fdSource
	 */
	public String getFdSource() {
		return this.fdSource;
	}
	
	/**
	 * set the fdSource - 来源
	 */
	public void setFdSource(String fdSource) {
		this.fdSource = fdSource;
	}
	
	/**
	 * get the value from Map
	 */
	@SuppressWarnings("rawtypes")
	public void fromMap(Map map) {

		setFdKeyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdKeyId")), fdKeyId));
		setFdCode(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCode")), fdCode));
		setFdType(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdType")), fdType));
		setFdStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdStatus")), fdStatus));
		setFdEquipmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentId")), fdEquipmentId));
		setFdUseDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdUseDepartmentId")), fdUseDepartmentId));
		setFdUseDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdUseDepartment")), fdUseDepartment));
		setFdBeganDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdBeganDate")), fdBeganDate));
		setFdEndDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEndDate")), fdEndDate));
		setFdDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDepartmentId")), fdDepartmentId));
		setFdDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDepartment")), fdDepartment));
		setFdPerson(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPerson")), fdPerson));
		setFdEquipmentStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentStatus")), fdEquipmentStatus));
		setFdEquipmentorderId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentorderId")), fdEquipmentorderId));
		setFdTrueBeganDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdTrueBeganDate")), fdTrueBeganDate));
		setFdTrueEndDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdTrueEndDate")), fdTrueEndDate));
		setFdIsExtension(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdIsExtension")), fdIsExtension));
		setFdPreparerId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPreparerId")), fdPreparerId));
		setFdPreparer(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPreparer")), fdPreparer));
		setFdPreparerDepId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPreparerDepId")), fdPreparerDepId));
		setFdModifier(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdModifier")), fdModifier));
		setFdRemarks(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRemarks")), fdRemarks));
		setFdSourceId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSourceId")), fdSourceId));
		setFdSource(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSource")), fdSource));
		
		setFdEquipmentCode(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentCode")), fdEquipmentCode));
		setFdEquipmentToencode(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentToencode")), fdEquipmentToencode));
		setFdEquipmentName(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentName")), fdEquipmentName));
		setMaintenanceApplykeyID(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("MaintenanceApplykeyID")), MaintenanceApplykeyID));
	}

	/**
	 * set the value to Map
	 */
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public Map toMap() {

		Map map = new HashMap();
		map.put("fdKeyId", StringUtils.toString(fdKeyId, eiMetadata.getMeta("fdKeyId")));
		map.put("fdCode", StringUtils.toString(fdCode, eiMetadata.getMeta("fdCode")));
		map.put("fdType", StringUtils.toString(fdType, eiMetadata.getMeta("fdType")));
		map.put("fdStatus", StringUtils.toString(fdStatus, eiMetadata.getMeta("fdStatus")));
		map.put("fdEquipmentId", StringUtils.toString(fdEquipmentId, eiMetadata.getMeta("fdEquipmentId")));
		map.put("fdUseDepartmentId", StringUtils.toString(fdUseDepartmentId, eiMetadata.getMeta("fdUseDepartmentId")));
		map.put("fdUseDepartment", StringUtils.toString(fdUseDepartment, eiMetadata.getMeta("fdUseDepartment")));
		map.put("fdBeganDate", StringUtils.toString(fdBeganDate, eiMetadata.getMeta("fdBeganDate")));
		map.put("fdEndDate", StringUtils.toString(fdEndDate, eiMetadata.getMeta("fdEndDate")));
		map.put("fdDepartmentId", StringUtils.toString(fdDepartmentId, eiMetadata.getMeta("fdDepartmentId")));
		map.put("fdDepartment",StringUtils.toString(fdDepartment, eiMetadata.getMeta("fdDepartment")));
		map.put("fdPerson", StringUtils.toString(fdPerson, eiMetadata.getMeta("fdPerson")));
		map.put("fdEquipmentStatus", StringUtils.toString(fdEquipmentStatus, eiMetadata.getMeta("fdEquipmentStatus")));
		map.put("fdEquipmentorderId", StringUtils.toString(fdEquipmentorderId, eiMetadata.getMeta("fdEquipmentorderId")));
		map.put("fdTrueBeganDate", StringUtils.toString(fdTrueBeganDate, eiMetadata.getMeta("fdTrueBeganDate")));
		map.put("fdTrueEndDate", StringUtils.toString(fdTrueEndDate, eiMetadata.getMeta("fdTrueEndDate")));
		map.put("fdIsExtension", StringUtils.toString(fdIsExtension, eiMetadata.getMeta("fdIsExtension")));
		map.put("fdPreparerId", StringUtils.toString(fdPreparerId, eiMetadata.getMeta("fdPreparerId")));
		map.put("fdPreparer", StringUtils.toString(fdPreparer, eiMetadata.getMeta("fdPreparer")));
		map.put("fdPreparerDepId", StringUtils.toString(fdPreparerDepId, eiMetadata.getMeta("fdPreparerDepId")));
		map.put("fdModifier", StringUtils.toString(fdModifier, eiMetadata.getMeta("fdModifier")));
		map.put("fdRemarks", StringUtils.toString(fdRemarks, eiMetadata.getMeta("fdRemarks")));
		map.put("fdSourceId",StringUtils.toString(fdSourceId, eiMetadata.getMeta("fdSourceId")));	
		map.put("fdSource",StringUtils.toString(fdSource, eiMetadata.getMeta("fdSource")));	
		
		map.put("fdEquipmentCode", StringUtils.toString(fdEquipmentCode, eiMetadata.getMeta("fdEquipmentCode")));
		map.put("fdEquipmentToencode", StringUtils.toString(fdEquipmentToencode, eiMetadata.getMeta("fdEquipmentToencode")));
		map.put("fdEquipmentName", StringUtils.toString(fdEquipmentName, eiMetadata.getMeta("fdEquipmentName")));
		map.put("MaintenanceApplykeyID", StringUtils.toString(MaintenanceApplykeyID, eiMetadata.getMeta("MaintenanceApplykeyID")));

		return map;

	}
}